Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
[The Division Resurgence] – Senior Generalist Developer image - Rise Careers
Job details

[The Division Resurgence] – Senior Generalist Developer

Company Description

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown!

Job Description

We are seeking an experienced Generalist Developer to join our team.
The ideal candidate will work on a wide range of technical tasks across different systems, ensuring the smooth operation and integration of various components within the game engine.
This role requires a broad understanding of game development technologies and the flexibility to adapt to various programming challenges.
The Generalist Developer will report to and work under the management of the Lead Developer.

Key Responsibilities

  • Develop, maintain, and optimize core systems and engine components, ensuring they meet project performance and quality standards.
  • Collaborate with cross-functional teams, including designers, artists, and other developers, to implement and maintain game systems and engine features.
  • Work on a variety of engine-level tasks such as memory management, performance optimization, and system integration.
  • Develop tools and pipelines to support other team members, streamlining workflows and improving productivity.
  • Troubleshoot and resolve technical issues across various parts of the game, ensuring engine stability and smooth functionality.
  • Participate in code reviews to ensure high-quality, efficient, and maintainable code.
  • Stay current with industry trends, engine technologies, and best practices, applying them to enhance the overall development process.
  • Contribute to the technical roadmap of the project by providing insights and recommendations on system architecture and technical implementation.
  • Report to and work under the guidance of the Technical Director, ensuring alignment with project goals and technical direction.

Qualifications

Relevant experience, skills and knowledge

  • Proven experience in game development, with expertise across a variety of engine-level and system-level programming tasks.
  • Strong knowledge of game engines (e.g., Unreal Engine, Unity) and their core systems (e.g., rendering, physics, memory management).
  • Excellent problem-solving skills, with the ability to tackle complex technical challenges across multiple systems.
  • Experience in developing tools and pipelines to support other disciplines (e.g., art, design).
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Ability to quickly learn and adapt to new systems and technologies.
  • Experience with Unreal Engine is a plus.
  • Knowledge of mobile game development and online multiplayer systems is desirable.

Additional Information

Ubisoft's perks 

💰 Profit Sharing, yearly company saving plan. 25 paid time off + 12 additional paid days off. 50% of your Navigo pass is paid by the company, lunch vouchers (9€/day), healthcare for you and your family, and lots of Ubisoft additional perks. 
📍 Our brand new office is located in Saint Mandé, (Metro line 1, Saint Mandé station). Gym available in the building.

Additional information

  • Location: Saint-Mandé, France 
  • Duration of work: Full-time 
  • Remote or on-site: Flexible working organization to be discussed with the manager of the role, in accordance with the Ubisoft Work From Home policy - 3 days a week in our Saint-Mandé office. 

Ubisoft offers the same job opportunities to all, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age. Ubisoft ensures the development of an inclusive work environment which mirrors the diversity of our gamers community.

The position is attached to the International Headquarters in Paris.

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About [The Division Resurgence] – Senior Generalist Developer, Ubisoft

Are you ready to embrace the challenge of blending creativity and technology in the gaming world? Ubisoft, known for its innovative and immersive games like Assassin's Creed and Rainbow Six, is looking for a Senior Generalist Developer in Paris, France. In this exciting role, you’ll dive deep into the heart of game development, working closely with a talented team of designers, artists, and tech wizards to create engaging and smooth gaming experiences. Your responsibilities will include optimizing core systems, developing tools, and addressing technical issues across various systems within the game engine. As a Generalist Developer, your diverse skill set will help enhance the functionality and performance of our games. You’ll need a solid understanding of different game engines like Unreal Engine and Unity, along with excellent problem-solving abilities to navigate complex challenges. Your experience in developing robust tools and pipelines will significantly support the creative processes of your colleagues. At Ubisoft, we not only encourage collaboration but also foster an inclusive work environment where diverse perspectives drive innovation. With benefits such as profit sharing, flexible working arrangements, and a modern workspace in Saint-Mandé, we’re committed to enriching the lives of both our players and our team members. If you are passionate about the gaming industry and want to help shape the future of entertainment, we invite you to join our team and create something extraordinary!

Frequently Asked Questions (FAQs) for [The Division Resurgence] – Senior Generalist Developer Role at Ubisoft
What are the key responsibilities of a Senior Generalist Developer at Ubisoft?

As a Senior Generalist Developer at Ubisoft, key responsibilities include developing, maintaining, and optimizing core systems and engine components to ensure they meet project standards. You'll collaborate with designers and artists to implement game systems, troubleshoot technical issues, and participate in code reviews to maintain high-quality code. Additionally, you'll contribute to the technical roadmap of projects by providing insights into system architecture.

Join Rise to see the full answer
What qualifications are required for the Senior Generalist Developer position at Ubisoft?

To apply for the Senior Generalist Developer position at Ubisoft, candidates should have proven experience in game development, particularly in engine-level and system-level programming. Strong knowledge of game engines such as Unreal Engine or Unity, along with excellent problem-solving and collaboration skills, is essential. Familiarity with mobile game development and online multiplayer systems is also desirable.

Join Rise to see the full answer
How does Ubisoft promote a collaborative work culture for its Senior Generalist Developers?

Ubisoft fosters a collaborative work culture for its Senior Generalist Developers through cross-functional teamwork. Developers work closely with designers and artists, facilitating an environment where ideas are shared, and contributions are recognized. Regular meetings and code reviews also support collaboration, enabling team members to learn from each other and enhance their skills collectively.

Join Rise to see the full answer
What benefits can a Senior Generalist Developer expect at Ubisoft?

At Ubisoft, a Senior Generalist Developer can expect a range of attractive benefits, including profit sharing, a yearly company saving plan, 25 days of paid time off, and additional paid days off. The company also covers 50% of the Navigo pass (public transport), provides lunch vouchers, and ensures healthcare coverage for family members, fostering a healthy work-life balance.

Join Rise to see the full answer
What opportunities for career growth are available for Senior Generalist Developers at Ubisoft?

Ubisoft is committed to the professional growth of Senior Generalist Developers by providing opportunities to work on diverse projects, attend industry conferences, and participate in training programs. Developers can also advance to lead roles or specialized positions within game development, benefiting from Ubisoft's diverse range of gaming franchises and expanding their skill sets.

Join Rise to see the full answer
Common Interview Questions for [The Division Resurgence] – Senior Generalist Developer
Can you describe your experience with game engines like Unreal Engine or Unity?

In your response, highlight specific projects you've worked on using these engines, detailing your contributions and the challenges faced. Discuss features you've implemented or optimized, and share how your work significantly impacted the project's success.

Join Rise to see the full answer
What is your approach to debugging and resolving technical issues in game development?

When answering this question, emphasize your systematic approach to debugging, which may include replicating the issue, analyzing logs, and collaborating with team members. Demonstrate your understanding of common bugs and how to solve them effectively.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your time management strategies, such as using project management tools, setting deadlines, and prioritizing tasks based on urgency and impact. Mention any experiences where you successfully managed competing priorities without sacrificing quality.

Join Rise to see the full answer
What tools have you developed to improve workflows in game development?

Provide examples of any tools or pipelines you've developed to streamline workflows within your team. Explain the challenges these tools addressed and how they contributed to improving productivity and efficiency.

Join Rise to see the full answer
Describe a challenging project you worked on and how you contributed to its success.

Share a specific project, detailing the challenges faced, your role, and the technical innovations you introduced. Highlight teamwork and collaboration, showcasing how you contributed to overcoming obstacles and achieving project goals.

Join Rise to see the full answer
How do you stay current with industry trends and technologies?

Explain your commitment to continuous learning, such as attending workshops, following industry publications, participating in online communities, and engaging with peers in the gaming industry. Share any specific trends or technologies you’ve recently incorporated into your work.

Join Rise to see the full answer
How do you ensure your code remains maintainable and high-quality?

Discuss your coding practices, such as following industry standards, conducting code reviews, and writing documentation. Highlight any mentoring experiences where you helped others implement these best practices.

Join Rise to see the full answer
What strategies do you use for effective collaboration with cross-functional teams?

Describe your communication style, how you facilitate discussions, and the tools you use for collaboration. Provide examples of successful projects where teamwork played a crucial role, emphasizing adaptability and respect for diverse perspectives.

Join Rise to see the full answer
What part of the game development process do you enjoy the most and why?

Share your passion for a specific area, such as design, optimization, or troubleshooting. Explain why it excites you and how you’ve leveraged this enthusiasm in your past projects to drive quality and creativity.

Join Rise to see the full answer
Why do you want to work at Ubisoft as a Senior Generalist Developer?

Reflect on your admiration for Ubisoft’s commitment to storytelling and innovation in game development. Express enthusiasm about contributing to well-known franchises and how the company’s mission aligns with your personal values and career goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

As a 2D Artist at Ubisoft, you will contribute to the artistic vision of The Division Resurgence through high-quality concept art and in-game assets.

Photo of the Rise User
Ubisoft Hybrid San Francisco, California, United States
Posted 5 days ago

Join Ubisoft's Marketing Analytics team to leverage data for optimizing marketing strategies in a dynamic gaming environment.

Posted 23 hours ago

Be part of WindBorne Systems, where you'll gain hands-on experience in software engineering to help revolutionize weather prediction technology.

Photo of the Rise User
Posted 7 days ago

Join IFS as a Senior Lead Software Engineer to innovate and enhance our cutting-edge AI solutions.

Posted 2 days ago

Join Levi Strauss & Co. as a Lead Engineer to develop innovative digital applications in a dynamic remote environment.

Photo of the Rise User
Platzi Remote No location specified
Posted yesterday

At Platzi, we seek an AI Software Engineer to create innovative AI-driven solutions that enhance learning experiences.

Posted 2 days ago

Join Rithum as a Software Engineer to contribute to a leading e-commerce platform focused on delivering high-quality software solutions.

At Ubisoft, we are dedicated to enriching players' lives with original and memorable moments of play.

104 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!